﻿var a = "[Info] "; var b = "[Warning] "; var c = "[Error] "; JSLogger = function (getParameter) { if (getParameter == "undefined" || getParameter == null) getParameter = null; else getParameter = getParameter.toLowerCase(); this.LogInfo = d; this.LogWarning = e; this.LogError = f; function d(info) { if (g()) console.info(a + info) } function e(error) { if (g()) console.warn(b + error) } function f(exception) { if (g()) console.error(c + exception, exception) } function g() { if (typeof console == 'undefined' && typeof console.log != 'function') return false; if (getParameter == null) return true; else { var h = false; var p = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m, k, v) { if (k.toLowerCase() == getParameter) h = true }); return h } } }